Arch Space/de

Arch Raum

Menüeintrag
3D/BIM → Raum
Arbeitsbereich
BIM
Standardtastenkürzel
S P
Eingeführt in Version
0.14
Siehe auch
Keiner

Beschreibung

Das Werkzeug Arch Raum ermöglicht ein leeres Volumen festzugelegen, entweder auf einer Festkörperform basierend oder indem seine Grenzen festgelegt werden oder eine Mischung aus beidem. Wenn es ausschließlich auf Begrenzungen basiert, wird das Volumen berechnet, indem von der Begrenzungsbox aller gegebenen Begrenzungen ausgegangen und die Räume hinter jeder Begrenzung subtrahiert werden. Ein Raum (Space-Objekt) definiert immer ein Festkörper-Volumen. Die Bodenfläche eines Raumobjekts, die berechnet wird, indem es in seinem Massenschwerpunkt mit einer horizontale Ebene geschnitten wird, kann ebenfalls angezeigt werden.

Raumobjekt, das aus einem vorhandenen Volumenobjekt erstellt wird, dann werden zwei Wandflächen als Begrenzungen hinzugefügt.

Anwendung

  1. Ein vorhandenes Festkörperobjekt oder Flächen auf Begrenzungsobjekten auswählen.
  2. Den Befehl mit einer der folgenden Methoden aufrufen:
    • Die Schaltfläche Raum drücken.
    • Das Tastaturkürzel S dann P.
    • Den Menüeintrag 3D/BIM → Raum auswählen.

Sobald ein Raum erstellt wurde, können auch Grenzen hinzugefügt oder entfernt werden, indem die Schaltflächen Komponente hinzufügen oder Komponente entfernen in der Symbolleiste verwendet werden. Alternativ kann dies auch im Aufgabenfenster oder in der Eigenschaftsansicht getan werden.

Beispiel: Um eine Begrenzung hinzuzufügen, wenn ein Raum eine Wand schneidet:

  1. Wähle die Wandfläche aus, die den Raum schneidet. Das wird die neue Begrenzung sein.
  2. Halte die Strg-Taste gedrückt, wähle den Raum.
  3. Drücke die Schaltfläche Hinzufügen in der Werkzeugleiste.
  4. Die Wandfläche definiert nun eine neue Grenze, und der Raum erstreckt sich nur bis zur Wandfläche in der Richtung, die ihr zugewandt ist.

Das gleiche Beispiel: Füge eine Begrenzung hinzu, wenn ein Raum eine Wand schneidet. Dieses Mal verwenden wir das Aufgabenfenster:

  1. Doppelklicke auf das Raum-Objekt in der Baumansicht. Dadurch wird das Aufgabenfenster aktiviert.
  2. Wähle die Wandfläche aus, die den Raum schneidet. Das wird die neue Begrenzung sein.
  3. Drücke die Schaltfläche Hinzufügen im Aufgabenfenster. Der Name der Wandfläche wird dort im Abschnitt „Raumgrenzen“ angezeigt.
  4. Drücke die Schaltfläche OK im Aufgabenfenster.
  5. Die Wandfläche definiert nun eine neue Grenze, und der Raum erstreckt sich nur bis zur Wandfläche in der Richtung, die ihr zugewandt ist.

Eine weitere Alternative: Füge eine Begrenzung hinzu, wenn ein Raum eine Wand schneidet. Dieses Mal verwenden wir die Eigenschaftenansicht:

  1. Navigiere zur Eigenschaftenansicht und suche die Eigenschaft Daten-EigenschaftBegrenzungen unter der Gruppe „Raum“.
  2. Auf der rechten Seite der Daten-Eigenschaft Begrenzungen-Eigenschaft, klicke auf die Schaltfläche mit den drei Punkten.
  3. Wähle die Wandfläche aus, die den Raum schneidet. Das wird die neue Begrenzung sein. Der Dialog „Verknüpfungen“ spiegelt die Auswahl wider.
  4. Drücke die Schaltfläche OK im Dialog „Verknüpfungen“.
  5. Die Wandfläche definiert nun eine neue Grenze, und der Raum erstreckt sich nur bis zur Wandfläche in der Richtung, die ihr zugewandt ist.

Einschränkungen

Eigenschaften

Ein Arch Raum (Space-Objekt) besitzt die gemeinsamen Eigenschaften und Verhaltensweisen aller Arch-Komponenten.

Daten

Space

Ansicht

Space

Optionen

Skripten

Siehe auch: Arch API und Grundlagen der Skripterstellung in FreeCAD.

Das Werkzeug Raum kann in Makros und von der Python-Konsole aus mit der folgenden Funktion verwendet werden:

Space = makeSpace(objects=None, baseobj=None, name="Space")

Beispiel:

import FreeCAD, Arch

Box = FreeCAD.ActiveDocument.addObject("Part::Box", "Box")
Box.Length = 1000
Box.Width = 1000
Box.Height = 1000

Space = Arch.makeSpace(Box)
Space.ViewObject.LineWidth = 2
FreeCAD.ActiveDocument.recompute()

Nach der Erstellung eines Raum-Objekts können ausgewählte Flächen durch den folgenden Code hinzugefügt werden:

import FreeCAD, FreeCADGui, Draft, Arch

points = [FreeCAD.Vector(-500, 0, 0), FreeCAD.Vector(1000, 1000, 0)]
Line = Draft.makeWire(points)
Wall = Arch.makeWall(Line, width=150, height=2000)
FreeCAD.ActiveDocument.recompute()

# Select a face of the wall
selection = FreeCADGui.Selection.getSelectionEx()
Arch.addSpaceBoundaries(Space, selection)

Begrenzungen können auch entfernt werden, wieder durch auswählen der angegebenen Flächen:

selection = FreeCADGui.Selection.getSelectionEx()
Arch.removeSpaceBoundaries(Space, selection)